草庐IT

C++ 构建过程

全部标签

c# - 构建一个汇编程序

我需要为我构建的CPU架构构建一个汇编程序。架构类似于MIPS,但这并不重要。我开始使用C#,尽管C++更合适。(C#对我来说意味着更快的开发时间)。我唯一的问题是我无法为这个应用程序提供好的设计。我正在构建一个2pass汇编程序。我知道每次通过时我需要做什么。\我已经实现了第一遍并且我意识到如果我必须在同一行上排列汇编代码......不会抛出错误。这只意味着解析技术不佳。所以万能的程序员,汇编之父请教我应该怎么做。我只需要支持符号和数据声明。指令具有固定大小。如果您需要更多信息,请告诉我。 最佳答案 我写过三四个简单的汇编器。在不

c# - 我如何构建一个包含大量 IF 语句的程序(进程)

我必须为一种复杂的过程创建一个程序。好吧,这个过程并不复杂,但是控制过程的变量很多。我无法详细讲述这个过程,所以我编了一个,它具有相同的IF负载:过程是:我们是否应该停止熔铁炉。我们有这些参数:如果温度超过800摄氏度,请停止除了,当我们预计在接下来的20分钟内可以从toastr2获得冷水时,我们可以继续除了,当温度在接下来的10分钟内上升10度时,我们不能再等10分钟的冷水,所以我们必须停下来。除非,当温度由于某种原因下降到790-800度并持续5分钟时,我们会在需要额外冷水的时间上额外增加5分钟。除非,当温度由于某种原因下降到780-790度并持续5分钟时,我们会在需要额外冷水的时

c# - 无法使用 Fakes 程序集构建项目

我已将Fakes程序集添加到我的VisualStudio2012单元测试项目,对应于我的应用程序项目(被测系统),如PeterProvost'sarticle中所述.但是,由于生成的Fakes代码中存在未解析的类型引用,该项目将不再构建:Thetypeornamespacename'FieldDefinition'doesnotexistinthenamespace'bc::ProductStudio'(areyoumissinganassemblyreference?)[C:\Users\arvek\Projects\Project\Project.Tests\obj\Debug\F

c# - 代码中的网址不会破坏构建

这个问题在这里已经有了答案:WhydoesaHTTPURLinJavacompile?[duplicate](3个答案)关闭6年前。在演示期间,我看到一段测试代码,开发人员在代码中粘贴了一个url。当开发人员构建应用程序时,一切正常,但我们都非常好奇为什么编译器将url接受为一行。publicclassFoo{//Whydoesn't'http://www.foo.org'breakthebuild?publicvoidBar(){http://www.foo.orgConsole.WriteLine("Dostuff");}}为什么会生成上面的代码?编译器是否将该行视为注释?

c# - 在构建服务器上注册 COM 引用的 DLL

我们正在开发引用一些COM库(例如AutoIT)的C#应用程序。我在第3方“Libs”文件夹中包含了源代码管理下的所有引用组件。问题是COMdll在.csproj文件中没有HintPath属性,我认为这些必须使用regsvr32(或使用某种脚本)手动注册。我目前正在研究创建一个将在每次构建之前运行的MSBuild脚本,但是我不知道我是应该手动调用regsvr32.exe还是使用一些预定义的MSBuild任务?目前,这是我尝试进行的测试:这会产生错误,指出我放置在给定文件夹中的DLL不是有效的DLL。这个问题有什么好的解决方案?编辑:引用COMdll的项目在.csproj文件中有类似的内

c# - TeamCity 无法使用 C# 7 构建项目

当我在我们最新的代码更新中添加新的输出变量语法时,TeamCity抛出错误:if(Enum.TryParse(input,outMyProject.ClassificationTypeclassification)){result.Classification=classification;}TeamCity抛出此错误:[Csc]MyProject\MyCode.cs(125,111):错误CS1003:语法错误,','expected代码在VisualStudio中构建并运行良好。 最佳答案 TeamCityAgent机器上的MS

c# - 引用在调试/构建时消失(C#、VB.NET、VS2010)

我正在为一些组件使用MagicLibrary。我知道它是用VisualStudio2003编写的,并在VisualC#Express2010中重新编译了它。它编译得很好,我可以在文件夹中看到该库。然后,我在VisualC#Express2010中创建了一个新项目,并将组件MagicalLocalLibrary.dll添加到工具箱中。他们看起来很好,没有错误。我将工具箱中的一个控件放入我的窗体中,看起来不错。然后我调试(看看是否会发生任何错误),我看到引用MagicalLibrary消失了,我得到了错误:Thetypeornamespacename'Crownwood'couldnotb

软件测试过程模型

目录1、瀑布模型2、V模型3、W模型4、H模型5、X模型6、前置测试模型1、瀑布模型瀑布模型(WaterfallModel)是一个软件生命周期模型,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,项目开发进程从一个阶段“流动”到下一个阶段,这也是瀑布模型名称的由来。1970年温斯顿·罗伊斯(WinstonRoyce)提出了著名的“瀑布模型”,直到80年代早期,它一直是唯一被广泛采用的软件开发模型。2、V模型V模型反映了测试活动与分析和设计的关系,从左到右,描述了基本的开发过程和测试行为,非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过

c# - 如何使用 AutoFixture 在保留类型自定义的同时使用自定义属性进行构建?

我正在尝试使用autofixture来创建一个对象,但我希望某些属性始终为默认属性(而其余属性可以自动生成)。但是,每当我设置自定义项时,它都会在我使用自定义项构建时被覆盖。voidMain(){varfixture=newFixture();fixture.Customize(composer=>composer.With(p=>p.Name,"Ben"));varperson=fixture.Build().With(p=>p.DateOfBirth,newDateTime(1900,1,1)).Create();/*RESULTOFpersonbelowNamenullDateO

c# - 在事务中调用多个 SQL Server 存储过程

为了在我当前的项目中使用,我创建了一个允许我调用SQLServer异步的类。我的代码是这样的:internalclassCommandAndCallback{publicSqlCommandSql{get;set;}publicTCallbackCallback{get;set;}publicTErrorError{get;set;}}classMyCodes:SingletonBase{privatestaticstring_connString=@"DataSource=MyDB;InitialCatalog=ED;IntegratedSecurity=True;Asynchron